home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Varsity Update 1998 August
/
SGI Varsity Update 1998 August.iso
/
docs6.5
/
relnotes
/
c_fe
/
ch2.z
/
ch2
Wrap
Text File
|
1998-07-29
|
6KB
|
264 lines
- 1 -
7.2.1 ANSI C Front-End Release Notes
- 2 -
DDDDooooccccuuuummmmeeeennnntttt NNNNuuuummmmbbbbeeeerrrr 000000007777----1111666655559999----000011110000
2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
This chapter lists supplemental information to
the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The
information listed here is product-specific; use
it with the installation guide to install this
product.
2.1 _M_I_P_S_p_r_o__C__S_u_b_s_y_s_t_e_m_s
This section lists the subsystems of MIPSpro C
Front-end CD.
If you are installing this option for the first
time, the subsystems marked ``default'' are
those that are installed if you use the ``go''
menu item. To install a different set of
subsystems, use the ``install,'' ``remove,''
``keep,'' and ``step'' commands in _i_n_s_t to
customize the list of subsystems to be
installed, then select the ``go'' menu item.
_c__f_e._m_a_n._c C Front-end Compiler Man
Pages (default)
_c__f_e._s_w._c C Front-end Compiler
(default)
2.2 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
All of the subsystems for MIPSpro C 7.2.1 can be
installed using IRIX. You do not need to use
the miniroot. Refer to the _I_R_I_S _S_o_f_t_w_a_r_e
_I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
instructions.
2.3 _P_r_e_r_e_q_u_i_s_i_t_e_s
MIPSpro C requires the installation of the IRIX
Development Foundation CD. For the compiler
subsystems, refer to the _I_R_I_X _D_e_v_e_l_o_p_m_e_n_t
_F_o_u_n_d_a_t_i_o_n _C_D _R_e_l_e_a_s_e _N_o_t_e_s.
- 3 -
2.4 _C_o_m_p_a_t_i_b_i_l_i_t_y
MIPSpro C release 7.2.1 is a compiler aimed at
software development for a MIPS3 or MIPS4
instruction set architecture (ISA) in 64-bit (-
_6_4) or n32 (-_n_3_2) mode, but with options to
compile for a MIPS2 or MIPS1 ISA in 32-bit mode
(-_3_2). Refer to the _c_c(1) man pages, the
_M_I_P_S_p_r_o _C_o_m_p_i_l_i_n_g, _a_n_d _P_e_r_f_o_r_m_a_n_c_e _T_u_n_i_n_g _G_u_i_d_e,
the _M_I_P_S_p_r_o _6_4-_B_i_t _P_o_r_t_i_n_g _a_n_d _T_r_a_n_s_i_t_i_o_n _G_u_i_d_e,
and the _C _L_a_n_g_u_a_g_e _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l for a full
description of the differences between 32-bit
and 64-bit compilation modes. For a description
of the high performance 32-bit (n32) mode,
please refer to the _M_I_P_S_p_r_o _N_3_2 _A_B_I _H_a_n_d_b_o_o_k.
In 32-bit mode, the 7.2.1 release of the ANSI C
compiler is fully compatible with the 7.2, 7.1,
7.0 and 6.2 releases of the compiler.
In 64-bit mode, the 7.2.1 release of the ANSI C
compiler follows the 64-bit Applications Binary
Interface (ABI). Objects compiled in 64-bit
mode cannot be linked together with objects
compiled in 32-bit mode, and 64-bit objects will
only run in an IRIX 6.2 (and above) operating
system environment.
MIPSpro C 7.2.1 is fully compatible with 7.2 in
64-bit mode. MIPSpro C 7.2.1 is fully
compatible with 7.1 in 64-bit mode with the
following exception: If you have WHIRL
intermediate (.o) files left over from
compilations using MIPSpro 7.1 with
interprocedural optimization enabled (i.e.
-IPA), you must recompile the entire set of
files.
In n32 mode, the 7.2.1 release of the ANSI C
compiler follows a new Applications Binary
Interface (ABI). Objects compiled in n32 mode
cannot be linked together with objects compiled
in 32-bit mode or with objects compiled in 64-
bit mode. N32 objects will only run in an IRIX
6.2 (and above) operating system environment.
MIPSpro C 7.2.1 is fully compatible with 7.2 in
N32 mode. MIPSpro C 7.2.1 is fully compatible
with 7.1 in N32 mode with the following
exception: If you have WHIRL intermediate (.o)
files left over from compilations using MIPSpro
- 4 -
7.1 with interprocedural optimization enabled
(i.e. -IPA), you must recompile the entire set
of files.